Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
QDSwapPort (HTML) ()
QA1128: Explains when to use QDSwapPort.
Carbon, Graphics & Imaging, Porting 2002-11-06
Using cmPathBased profile locations on Mac OS X (HTML) ()
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
Carbon, Graphics & Imaging 2002-11-06
Why does logging keep my Printer Module from working? (HTML) ()
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
Device Drivers, Graphics & Imaging, Hardware, Printing 2002-11-06
Quartz 2D Interpolation (HTML) ()
QA1186: Explains how to control Quartz 2D's image interpolation.
Carbon, Cocoa, Graphics & Imaging, Printing 2002-10-29
QuickDraw Text Anti-Aliasing using Quartz 2D (HTML) ()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
Carbon, Graphics & Imaging, Porting 2002-10-29
Video Output Components - Implementing QTVideoOutputGetIndSoundOutput on Mac OS X (HTML) ()
QA1206: Describes how to support the QTVideoOutputGetIndSoundOutput function in Mac OS X.
QuickTime 2002-10-29
Documentation updater for Project Builder shipping with Mac OS X 10.2 (HTML) ()
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
Tools 2002-10-25
Getting the name of a profile (HTML) ()
QA1205: Shows how to programmatically get the name of a ColorSync profile.
Graphics & Imaging 2002-10-25
Setting Sequence Grabber Sound Input Device Driver Parameters (HTML) ()
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
QuickTime 2002-10-25
Why don't all of my PDE localizations show up in all applications? (HTML) ()
QA1185: Explains why some PDE localizations might not appear in all applications.
Device Drivers, Graphics & Imaging, Hardware, Printing 2002-10-16
Why does -stringByTrimmingCharactersInSet: give me an empty string result when it shouldn't? (HTML) ()
QA1202: Why -stringByTrimmingCharactersInSet: sometimes returns an empty string result in Mac OS X 10.2.x when it shouldn't.
Cocoa 2002-10-15
URL Access and the Missing Progress Dialog (HTML) ()
Deprecated - QA1140: Explains a known bug in URL Access related to progress dialogs.
Carbon, Networking 2002-09-23
Be careful when using AuthorizationCreate (HTML) ()
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
Security 2002-09-20
Stay away from custom Authorization dialogs (HTML) ()
QA1199: Explains why you shouldn't create a custom authorization dialog.
Security 2002-09-20
Mapping kernel memory to user space on Mac OS X 10.2 (HTML) ()
QA1197: Describes a change to mapping kernel memory to user space affecting Mac OS X 10.2 and later.
Darwin, Device Drivers 2002-09-13
SCSIAction and IOSCSIUserClient on Mac OS X 10.2 (HTML) ()
QA1201: Describes migrating to a new API for SCSI Parallel devices starting with Mac OS X 10.2.
Carbon, Cocoa, Darwin, Device Drivers, Graphics & Imaging, Hardware, Networking, Printing 2002-09-13
Setting request headers in URL Access (HTML) ()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
Carbon, Networking 2002-09-10
Filtering the Effects List returned by QTGetEffectsList (HTML) ()
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
QuickTime 2002-09-04
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters (HTML) ()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
AppleScript, Carbon, Games, Graphics & Imaging, QuickTime 2002-09-04
Retain Counts of io_object_t Objects in IOKit.framework (HTML) ()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
Darwin, Device Drivers, Games, Graphics & Imaging, Hardware, Music & Audio, Networking, Printing, User Experience 2002-09-04
Saving playback hints in a Movie (HTML) ()
QA1194: Demonstrates how to use the SetTrackLoadSettings function to save the hintsHighQuality playback hint in a movie.
QuickTime 2002-09-04
The Gamma function in the Mac OS X 10.2 Math Library (HTML) ()
QA1143: How various gamma functions are implemented in Mac OS X
Porting 2002-08-27
Process Carbon Events Not Delivered in 10.2 (HTML) ()
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
Carbon 2002-08-27
Signals and Threads (HTML) ()
QA1184: Describes how threads and signals interact.
Carbon, Darwin 2002-08-27
Faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors) (HTML) ()
QA1191: Confirms the use of faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors).
Accessibility, Hardware 2002-08-19
Where is dlopen? (HTML) ()
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
Darwin 2002-08-19
Prompting the user with MRJQuitHandler (HTML) ()
QA1187: How to intercept Cmd-Q for all Java 1.3 releases on Mac OS X.
Java 2002-08-15
What depth should I put in an Image Description? (HTML) ()
QA1183: Describes how to select the correct value for the depth field of an image description.
QuickTime 2002-08-15
Resource forks in Mach-O binaries (HTML) ()
QA1175: Advises against using resource forks in Mach-O binaries.
Carbon 2002-08-07
Sending SCSI commands to storage devices (HTML) ()
QA1179: Explains that Mac OS X does not implement SCSI pass-through for many mass storage devices.
Device Drivers, Hardware 2002-08-06
Using Navigation Services to filter QuickTime files (HTML) ()
QA1152: Using the CanQuickTimeOpenFile function in a Navigation Services filter to display files that QuickTime can open.
Carbon, QuickTime 2002-07-15
My ListBox control works fine on Mac OS X but I get a crash on Mac OS 9 when I click in the scrollbar (HTML) ()
QA1156: Explains the requirements for the use of the Listbox Control on Mac OS 9 and Mac OS X.
Carbon 2002-07-12
Submenus not Updating With Mac OS Screen MenuBar (HTML) ()
QA1171: Workaround for a menu update problem with the screen menubar in Java 1.3.1
Java 2002-07-12
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping (HTML) ()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
Carbon, QuickTime 2002-07-09
How can I set the default location with the modern Navigation APIs NavCreatexxx? (HTML) ()
QA1151: Explains how to set the default location with a NavCustomControl call using the kNavCtlSetLocation message in the Event Proc.
Carbon 2002-07-01
Graphics Importers and image files containing multiple layers (HTML) ()
QA1148: Describes how to get the natural bounds of layers contained in a multi-layered image file.
QuickTime 2002-06-18
Illustrating document window changes in Swing (HTML) ()
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
Java 2002-06-18
Movie Drawing Complete Procedure with C++ (HTML) ()
QA1150: Demonstrates a static class method which can be used as a QuickTime movie drawing complete callback.
QuickTime 2002-06-18
Programmatic configuration of a Movie Export Component (HTML) ()
QA1147: Demonstrates how to programmatically configure a movie export component without showing the Movie Export dialog.
QuickTime 2002-06-18
Preventing crashes when using multiple disabled but editable NSComboBoxes (HTML) ()
QA1142: How to prevent a crash when using multiple disabled -- but editable --NSComboBoxes in a view.
Cocoa 2002-06-03
GraphicsImportSetBoundsRect resets your Matrix (HTML) ()
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
QuickTime 2002-05-29
Disabling a Processor on a Multiprocessor System (HTML) ()
QA1141: Describes how to disable a processor on a multiprocessor system for testing purposes.
Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Performance, Tools 2002-05-22
Using QuickTime to access MP3 ID3 Tags (HTML) ()
QA1135: Demonstrates how to extract User Data from QuickTime Movies.
QuickTime 2002-04-11
Retrieving Data from AEDesc Records - do not use the dataHandle field (HTML) ()
QA1139: Describes the correct way to access data stored in AEDesc records.
Carbon 2002-04-10
Determining user login/logout status (HTML)
QA1133: Tells how to determinine if a user is logged in, and how to get login/logout notification
Carbon, Cocoa, Core Foundation, Darwin, Mac OS X Server 2002-04-08
ICC Profile copyright field (HTML) ()
QA1136: Discusses how applications should honor the copyright field in the header of an ICC profile.
Graphics & Imaging 2002-04-08
QuickTime for Windows resource files (HTML) ()
QA1132: Describes resource file extensions supported by QuickTime for Windows.
QuickTime 2002-04-08
Using the QuickTime for Java libraries on OS X (HTML) ()
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
Java, QuickTime 2002-04-08
Workaround for Asynchronous SCSIAction Crashes (HTML) ()
Deprecated - QA1129: Explains how to workaround asynchronous SCSIAction crashes on Mac OS X.
Device Drivers, Hardware 2002-03-21
PC100 SDRAM DIMMs on the Flat Panel iMac (HTML) ()
QA1130: Describes PC100 SDRAM DIMM limitations on the "original " Flat Panel iMac.
Accessibility, Hardware 2002-03-18
Calling an AppleScript and providing parameters from an Application (HTML) ()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
AppleScript, Carbon, Cocoa 2002-03-13
spatialQuality Values with Lossy Compression (HTML) ()
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
QuickTime 2002-03-12
Why isn't my Static Text Control deactivating when my other controls are? (HTML) ()
QA1125: Explains why a Static Text Control is not deactivating when the other controls are.
Carbon 2002-03-11
Getting List of All Processes on Mac OS X (HTML) ()
QA1123: Describes how, using Carbon and BSD respectively, to list all applications and processes.
Darwin 2002-03-05
MPRemoteCall Contexts (HTML) ()
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
Carbon 2002-02-18
The "/.vol" directory and "volfs" (HTML) ()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
Carbon 2002-02-14
Solving NSTabView drawing problems in Mac OS X 10.1.x (HTML) ()
QA1117: Explains how to work around NSTabView draw problems in Mac OS X 10.1.x
Cocoa 2002-02-14
Current GDevice Dependencies (HTML) ()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
Carbon, Games, Graphics & Imaging, Porting 2002-02-13
IODeviceTree & the IORegistry (HTML) ()
QA1120: Describes the IODeviceTree plane in the Mac OS X IORegistry.
Accessibility, Darwin, Device Drivers, Hardware, Music & Audio, Networking 2002-02-13
IOLog and Interrupt Context (HTML) ()
QA1100: Describes when IOKit runs at primary (hardware) interrupt context.
Darwin, Device Drivers, Hardware 2002-02-13
Power Management; Policy Maker vs. Power Controller (HTML) ()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Hardware, Networking 2002-02-13
Working with Configuration Variables (HTML) ()
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
Darwin, Device Drivers, Hardware 2002-02-13
48 bit & 64 bit Pixel Format support in QuickTime (HTML) ()
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
QuickTime 2002-02-07
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler (HTML) ()
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
QuickTime 2002-02-07
Making sense of IOKit error codes (HTML) ()
QA1075: Explains how to interpret I/O Kit error codes.
Darwin, Device Drivers, Hardware 2002-02-07
Static linking of user binaries on Mac OS X (HTML) ()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
Carbon, Cocoa, Darwin, Tools 2002-02-07
QTML, c2pstr and Pascal strings (HTML) ()
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
QuickTime 2002-01-21
QuickTime Media Editing (HTML) ()
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
QuickTime 2002-01-16
The similarity field in ImageCodecBandCompress and Key Frames (HTML) ()
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
QuickTime 2002-01-16
Energy Star PCI Device (HTML) ()
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
Accessibility, Darwin, Device Drivers, Hardware 2002-01-15
FCode & OS X (HTML) ()
QA1106: Provides useful tips for Open Firmware debugging on on machines introduced in 2001 or later.
Hardware 2002-01-15
IOKit Framework Headers (HTML) ()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, QuickTime 2002-01-15
Unwanted Audio with DV Capture (HTML) ()
QA1105: Explains why audio is captured from a DV source even though you may not want to.
QuickTime 2002-01-14
Using AppleScript to send an email with an attachment (HTML) ()
QA1018: Explains how to send an attachment with an email message using an AppleScript.
AppleScript, Carbon 2002-01-04
Menu Bar Clock and NVRAM (HTML)
QA1102: Explains why booting with the Command-Option-P-R keys doesn't reset date and time preferences.
Accessibility, Hardware 2001-12-21
PCI Bus? (HTML)
QA1104: Answers the question, "Do all Macintosh computers have a PCI bus?"
Accessibility, Device Drivers, Hardware 2001-12-21
Resetting NVRAM to factory defaults (HTML)
QA1103: Describes what happens when you boot holding the Command-Option-P-R keys.
Accessibility, Hardware 2001-12-21
Library naming conventions for proper building and linking with the Mac OS X Developer Tools (HTML)
QA1101: Describes the library naming conventions required by the Mac OS X Developer Tools to properly link against your libraries.
Tools 2001-12-20
Reducing the size of Physical Memory in Open Firmware (HTML)
QA1099: Describes how to configure the Power Macintosh so less memory is recognized than is actually present.
Hardware 2001-12-20
Adding dependencies with kmodload (HTML)
QA1097: Illustrates how to specify dependencies when using kmodload.
Darwin, Device Drivers, Hardware 2001-12-05
The dreaded "incompatible flag -framework" error (HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
Darwin, Device Drivers, Hardware 2001-12-05
Intercepting movie controller actions (HTML)
QA1094: Demonstrates how to intercept movie controller actions.
QuickTime 2001-11-14
Intercepting QuickTime Wired Actions (HTML)
QA1095: Demonstrates how to intercept wired actions in a movie controller action filter function.
QuickTime 2001-11-14
Displaying Java compiler errors in Japanese (HTML) ()
Deprecated - QA1092: Explains and resolves garbled Project Builder compiler errors under Mac OS X 10.1 for Japanese systems.
Java 2001-11-08
Determining required components for QuickTime movies (HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
QuickTime 2001-11-07
Rendering Multi-line text in JTree nodes (HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
Java 2001-11-02
Is QuickTime thread-safe? (HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
Carbon, Cocoa, QuickTime 2001-11-01
Adding an automated Window menu to your application (HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
Carbon 2001-10-30
Background-only apps with NSStatusItems become active in 10.1 on NSStatusItem clicks (HTML)
QA1081: Preventing background-only apps from activating when their NSStatusItem(s) are clicked in Mac OS X 10.1.
Cocoa 2001-10-30
Enabling the application menu's "Preferences..." menu item on Mac OS X (HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
Carbon 2001-10-30
Getting the User and Computer Name (HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
Carbon, Core Foundation, Networking 2001-10-30
The intermittent behavior of SetDialogItemText (HTML)
Deprecated - QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
Carbon 2001-10-30
Quality of QuickTime video effects (HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
QuickTime 2001-10-26
QuickTime and Carbon Events (HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
Carbon, QuickTime 2001-10-26
Setting environment variables for user processes (HTML)
QA1067: Tells how to set environment variables for user processes.
Carbon, Cocoa, Core Foundation, Darwin, Games, Performance, Porting, Tools 2001-10-25
Setting the preferred CMM programatically? (HTML)
QA1086: Uses the NCMConcatProfileSet structure to specify the CMM to be used to make the CMWorldRef with the NCWConcatColorWorld function.
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance, QuickTime 2001-10-24
RunApplicationEventLoop and Thread Manager (HTML)
QA1061: Describes how to yield to cooperative (Thread Manager) threads from a RunApplicationEventLoop-based application.
Carbon 2001-10-10
CGContextClosePath (HTML)
QA1046: Explains when you should call CGContextClosePath.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-10-02
How to use URL Access with proxy servers (HTML)
Deprecated - QA1074: Explains how to use URL Access with proxy servers.
Carbon, Networking 2001-10-02
Saving the current Core Graphics Path (HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-10-02